﻿ .head{height:224px;position: relative;z-index: 10;}
.header{width:1200px;margin:0 auto;}
.site-nav{height:36px;line-height:36px;font-size:14px;color:#848484;background: #f0f0f0;}
.site-nav span a{display:inline-block;padding:0 15px;color:#848484;}
.logo{height:136px;}
.logo h1{display:block;height:82px;margin: 24px 40px 0 0;}
.logo h1 img{width:100%;}
.logo h1{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.logo h1:hover{margin-top:15px;}
.logo .tel{height:54px;overflow:hidden;color:#666666;font-size:14px;background: url("../images/tel.jpg") no-repeat 0 7px;padding-left: 40px;margin-top: 40px; bold;font-style: italic;}
.logo .tel i{width:240px;display:block;font-size:32px;color:#db261d;font-weight: bold;font-style: italic;}
.nav{height:52px;line-height:52px;background:#3a3a3a;}
.nav ul li{display:block;float:left;font-size:16px;position: relative;}
.nav ul li i{padding-right: 10px;}
.nav ul li > a{display:inline-block;padding:0 39px;color:#ffffff;background: url("../images/nav_icon.png") no-repeat right center;}
.nav ul li > a:hover,.nav ul li.cur > a{background:#db261d;}
.nav li .down{display: none;position: absolute;left: 0;top: 52px;background: rgba(0,0,0,.8);}
.nav li .down ul{padding: 10px 0;overflow: hidden;}
.nav li .down li{height: 40px;line-height: 40px;text-align: center;width:100%;white-space: nowrap;}
.nav li .down li a{text-align: center;display: block;padding: 0;font-size: 14px;background: none;padding: 0 10px;}
.nav li .down li a:hover{background: none;color: #db261d;}
.nav li:hover .down{display: block;}
.ty-banner-1{width:100%;overflow: hidden;line-height: 0;text-align: center;}
.keywords{height:60px;border-bottom: 1px solid #d6d6d6;line-height: 60px;}
.content{width: 1200px;margin: 0 auto;}
.keywords p{display:block;float:left;width:730px;font-size:14px;color:#5e5e5e;}
.keywords p b{display:inline-block;float:left;}
.keywords p a{display:block;float:left;padding:0 5px;text-align:center;color: #5e5e5e;}
.keywords .inp{overflow:hidden;display:block;float:right;margin-top:11px;width:406px;height:36px;}
.keywords .itext{display:block;float:left;width:357px;height:36px;line-height:36px;border:0;background:url("../images/search_bg1.jpg") no-repeat;font-size:14px;color:#999999;font-family: "microsoft yahei";padding-left: 20px;box-sizing: border-box;}
.keywords .ibtn{display:block;float:right;width:49px;height:36px;border:0;background:none;cursor:pointer;background:url("../images/search_bg2.jpg") no-repeat;box-sizing: border-box;}
.p4-curmbs-1{height: 80px;line-height: 80px;overflow: hidden;}
.p4-curmbs-1 dt{float: left;padding-left:28px;color: #1e1e1e;background: url(../images/VISkins-p4.png) no-repeat 0 25px;width:70px;}
.p4-curmbs-1 dd{color: #999;}
.p4-curmbs-1 a{color: #999;padding:0 6px;display: inline-block;}
.p4-curmbs-1 a:hover, .p4-curmbs-1 .cur{color:#db261d;}
.p1-info-list-title-4 .sidenavcur a{color:#db261d;}
.p1-info-list-title-4{}
.p1-info-list-title-4 li{width: 19%;line-height: 40px;height: 40px;background: #f0f0f0;float: left;font-size: 14px;font-weight: bold;margin: 0 0.3% 20px 0;text-align: center;}
.p1-info-list-title-4 li a{display: block;}
/*.p1-info-list-title-4 li:nth-child(4){margin: 0;}*/.p1-info-list-title-4 li:hover, .p1-info-list-title-4 li.sidenavcur{background: #db261d;position: relative;color: #fff;}
.p1-info-list-title-4 li:hover:before, .p1-info-list-title-4 li.sidenavcur:before{content: "";position: absolute;left: 50%;margin-left: -3px;bottom: 0;width: 0;height: 0;border-left: solid 6px transparent;border-right: solid 6px transparent;border-bottom: solid 6px #fff;}
.p1-info-list-title-4 li:hover a, .p1-info-list-title-4 li.sidenavcur a{color: #fff;}

.p4-info-content-2{padding-bottom: 30px;overflow: hidden;}
.p4-info-content-2 .p4-titlel-1{margin-bottom: 18px;margin-top: 10px;}
.p4-info-content-2-text a{color: red;}
.p4-info-content-1-fy-t2{height: 24px;overflow: hidden;padding-top: 20px;margin-top: 20px;border-top: 1px solid #ccc;}
.p4-info-content-1-fy-t2 dt{float: left;line-height: 24px;margin-right: -88px;width: 92px;height: 24px;display: inline-block;font-weight: bold;color: #fff;text-align: center;background: #db261d;margin-right: 10px;}
.p4-info-content-1-fy-t2 dd{padding: 0 0 0 102px;}
.p4-info-content-1-fy-t2 dd a{color: #999;margin-right: 10px;display: inline-block;}
.p4-info-content-1-fy-t2 dd a:hover{color: #db261d;}

.foot{height: 474px;background: url("../images/ft_bg.jpg");}
.ft-contact{height: 120px;color: #a9a9ab;font-size: 14px;margin-bottom: 77px;}
.ft-contact .add{width: 420px;border-right: 1px solid #33323b;margin-right: 30px;float: left;height: 120px;background: url("../images/add_icon.png") no-repeat 0 36px;padding-left: 40px;box-sizing: border-box;}
.ft-contact .tel{float: left;background: url("../images/contact_icon.png") no-repeat 0 36px;padding-left: 40px;box-sizing: border-box;}
.ft-contact i{width: 20px;display: inline-block;}
.ft-contact span{display: block;font-size: 18px;color: #fff;margin: 37px 0 10px;}
.ft_info{height: 227px;border-bottom: 1px solid #3b3941;}
.ft_info h2{width: 350px;font-size: 16px;line-height:34px;color: #acacad;font-weight: normal;}
.ft_info h2 img{display: block;height: 36px;margin-bottom: 20px;}
.ft_info h2 b{display: block;font-size: 21px;}
.ft_info .ft_nav{width: 320px;font-size: 14px;color: #acacad;}
.ft_info .ft_nav span{display: block;font-size: 18px;color: #fff;margin-bottom: 24px;}
.ft_info .ft_nav a{display: inline-block;width: 155px;color: #acacad;line-height: 35px;}
.copyright{height: 49px;line-height: 49px;font-size: 14px;color: #5d5d60;}
.copyright a{color: #5d5d60;}
.footer{width: 1200px;margin: 0 auto;height: 474px;position: relative;}

.form{width: 150px;overflow: hidden;position: absolute;right: 360px;top: 164px;}
.form .ewm{ margin-top:40px;}
.form .ewm p{ text-align:center; line-height:24px; color:#fff;}

.fmapbox{width: 300px;overflow: hidden;position: absolute;right: 20px;top: 184px;}
.footmap{ position:relative; float:right; width:222px; height:183px; background:url(../images/f03.png) no-repeat;}
.footmap_in{ position:absolute; right:60px; top:85px;}
.footmap_in a{ width:112px; line-height:28px; height:28px; display:block; color:#fff; border:#666666 solid 1px; text-align:center;}

.client-2{position: fixed;right: 0px;top: 50%;z-index: 9999;}
.client-2 ul{width: 77px;}
.client-2 li a{text-decoration: none;}
.client-2 li{background: #db261d; margin-top: 1px; padding: 9px 0 0; height: 64px; width: 77px;}
.client-2 li i{background: url(../images/fx.png) no-repeat; display: block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
.client-2 li p{height: 20px; line-height: 20px; overflow: hidden; text-align: center; color: #fff;}
.client-2 .my-kefu-qq i{background-position: 4px 0;}
.client-2 .my-kefu-tel i{background-position: 0 -25px;}
.client-2 .my-kefu-liuyan i{background-position: 4px -53px;}
.client-2 .my-kefu-weixin i{background-position: -34px 4px;}
.client-2 .my-kefu-weibo i{background-position: -30px -22px;}
.client-2 .my-kefu-ftop{display: none; background-color:#db261d;}
.client-2 .my-kefu-ftop i{width: 33px; height: 35px; background-position: -27px -51px;}
.client-2 .my-kefu-left{float: left; width: 77px; height: 47px; position: relative;}
.client-2 .my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; padding-left: 15px; border-left: 1px solid #fff; margin-top: 8px;}
.client-2 .my-kefu-right{width: 20px;}
.client-2 .my-kefu-tel-main{color: #fff; /*margin-top: 9px;*/ height: 47px; width: 247px;}
.client-2 .my-kefu-main{width: 97px; position: relative;}
.client-2 .my-kefu-weixin-pic{position: absolute; left: -130px; top: -24px; display: none; z-index: 333;}
